package cl.jsoftlabs.gwt.soccer.client.mvc.controllers;

import cl.jsoftlabs.gwt.soccer.client.mvc.events.AppEvents;
import cl.jsoftlabs.gwt.soccer.client.mvc.views.FutbolClubView;

import com.extjs.gxt.ui.client.mvc.AppEvent;
import com.extjs.gxt.ui.client.mvc.Controller;

public class FutbolClubController extends Controller {
	
	private FutbolClubView vista;

	public FutbolClubController() {		
		registerEventTypes(AppEvents.mostrarTablaClubes);
		registerEventTypes(AppEvents.FutbolClubSeleccionado);
		registerEventTypes(AppEvents.FutbolClubModificar);
		registerEventTypes(AppEvents.FutbolClubNuevo);
	}

	@Override
	public void handleEvent(AppEvent evento) {
		forwardToView(vista, evento);
	}

	@Override
	protected void initialize() {
		super.initialize();
		vista = new FutbolClubView(this);
	}
	
	

}
